package justbuy.account.model;

import java.sql.Timestamp;

import justbuy.order.model.CartGoods;

import org.ironrhino.core.model.BaseEntity;
import org.ironrhino.core.model.Ordered;

/**
 * 顾客
 */
public class Buyer extends BaseEntity implements Ordered {

	private String loginAccount; // 登录账号
	private String name; // 姓名
	private String nickName; // 昵称
	private Boolean gender; // 性别
	private String email; // 邮箱地址
	private String phone; // 电话
	private String mobile; // 手机
	private String residence; // 现居地
	private String birthday; // 生日
	private String identity; // 身份证
	private String logoUrl; // Logo的url
	private Integer goodsFavorCount; // 商品收藏总数
	private Short state; // 状态，0-正常/启用，1-屏蔽/未启用
	private Timestamp createTime; // 创建时间
	private Timestamp modifyTime; // 修改时间
	private Short synchFlag; // 同步状态 0-不需要同步 >0需要同步
							 // 注意:数据更新后,本字段值加1,新增时设为1，同步成功，减去原有值
	private Boolean deleteFlag; // 删除标志位 0-未删除 1-已删除
	// private Long cartId;
	private CartGoods cart; // 购物车

	@Override
	public int compareTo(Object o) {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public int getDisplayOrder() {
		// TODO Auto-generated method stub
		return 0;
	}

}
